import pandas as pd
from sqlalchemy import create_engine

# 数据库连接参数
DATABASE_URL = "postgresql://postgres:j3IA6rebQ9NG@192.168.6.226/odp20210825"

# 创建数据库引擎
engine = create_engine(DATABASE_URL)

# 读取XLSX文件，假设第一行为列名
xlsx_file_path = 'C:\\Users\\EDY\\Desktop\\工作簿2.xlsx'
data_df = pd.read_excel(xlsx_file_path, dtype=str)  # 将所有列转换为字符串

# 定义表名
table_name = 'temp_20240702'

# 将DataFrame写入数据库，注意这会尝试创建表或替换现有表内容
data_df.to_sql(table_name, con=engine, if_exists='replace', index=False)

